home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Games / PC-SIG World of Games (CDRM1080710) (1993).iso / 1691 / READ.ME < prev    next >
Text File  |  1990-09-09  |  11KB  |  250 lines

  1.                              Creative Chaos  
  2.                                Version 2.1 
  3.                                ------------
  4.  
  5. Purpose 
  6. ------- 
  7. Creative Chaos is a program that enhances creativity.  All of us are
  8. creative to some degree, and no computer is going to come up with a better
  9. idea that we can.  Creative Chaos is a playground for YOUR ideas, not a
  10. hard-coded program with limitations that prevent you from succeeding.  No
  11. matter what your area of interest, you'll be surprised what happens when you
  12. think about it "chaotically" for a while! 
  13.  
  14. Creative Chaos uses random selection in a structured way.  The unexpected
  15. twists of chance combine with a meaningful base system to create thought
  16. provoking and unique results. Use Chaos to do any number of things, such as:
  17.  
  18. a)   generate ideas for short stories 
  19. b)   generate lottery numbers 
  20. c)   make up an interesting menu for a week's meals 
  21. d)   tell your fortune 
  22. e)   generate silly phrases and funny nonsense sentences 
  23. f)   stimulate YOUR imagination, helping you create new inventions, artwork,
  24.      games, or whatever.
  25.  
  26. Creative Chaos is a small program that interprets scripts which list the
  27. elements to select from, and how to put them together.
  28.  
  29.  
  30. Using Creative Chaos 
  31. -------------------- 
  32. To run a Creative Chaos script, type:   chaos <file>
  33.  
  34. Where <file> is a Chaos "script".  For example, if you were to try the
  35. "menu" script that comes along with the program, you would type: 
  36.  
  37.                                 chaos menu
  38.  
  39. Once you start the program, it will first try to read the script file and
  40. will give you error messages if the file contains any syntax errors.   
  41. Following this it will construct the first randomly replaced selection
  42. (determined by the script), and will display the key command options on the
  43. bottom of your screen.  The options are:
  44.  
  45. a -  Get another (which causes it to generate another selection).
  46. d -  Toggle "debug" mode, which is a mode that (when debugging is enabled)
  47.      will show you the results  of each substitution as it is made).  This
  48.      is useful when you are constructing your own scripts. 
  49. q -  Quit.
  50. s -  Save the current selection.  The first time you select this it will ask
  51.      for a file name to save it in.  If you select this again it will
  52.      automatically append the selection to the end of the save file.  If
  53.      you'd like to print out some of the combinations that Chaos generates,
  54.      use "save" to save them to disk, and then print the file later.
  55.  
  56.  
  57. Creative Chaos Scripts
  58. ---------------------- 
  59. Creative Chaos scripts contain "comments" and "replacements".  A comment can
  60. be put in between replacements, and is contained between an "/*" and "*/". 
  61. For example: 
  62.                          /*  this is a comment  */
  63.  
  64. A replacement looks like: 
  65.  
  66.           Format                        Example
  67.      <name>:    {<text1>}          Salad:     {tossed}
  68.                |{<text2>}                    |{three bean}
  69.                |{<text3>}                    |{pasta}
  70.                ...                           |{fruit}
  71.                |{<textN>}                    |{spinach}
  72.                ;                             ;
  73.  
  74. There is a name (Salad), followed by a colon, followed by one or more
  75. replacement strings enclosed in curly brackets ({tossed}).  The semicolon
  76. indicates the end of the selection of replacements.  The "|" symbol goes
  77. between the selections.  There shouldn't be a "|" between the name and the
  78. first selection.  Replacement selections can be more than one word, and can
  79. be more than one line long.  
  80.  
  81. The examples above have each selection on a separate line for ease of
  82. reading, but that's not necessary.  Everything between the ":" and the ";"
  83. will be treated as a selection.
  84.  
  85. The name must be alphanumeric.  There are some special characters to avoid
  86. in the replacement strings: 
  87.  
  88.      }  -  curly bracket (signifies the end of the replacement).
  89.      $  -  dollar sign (signifies a reference to another replacement).
  90.  
  91. Here is a complete Creative Chaos script: 
  92.  
  93.      greeting: {$hi world!} ; 
  94.  
  95.      hi: {Hello} | {Hi} | {Howdy} | {Yo!} ; 
  96.  
  97. The "$hi" in "greeting" indicates that "hi" is to be replaced by the
  98. replacements for "hi" defined below.  "world!" doesn't have a "$", so it is
  99. left unchanged.
  100.  
  101. When you run Chaos on this script, the possible results you will see are:
  102.  
  103.           Hello world!             Hi world! 
  104.           Howdy world!             Yo! world!
  105.  
  106. The more layers of replacements you have, and the more strings per
  107. replacement, the more possible outcomes you will get. 
  108.  
  109. If you wish, you can put a "!u" after the <name> of a replacement
  110. but before the ":" -- this tells Creative Chaos to try to find a unique (or
  111. different) replacement each time that name is used.  For example, if the
  112. script above had "hi!u:  {Hello}" instead of "hi: {Hello}", then Chaos would
  113. select randomly through the remaining choices, never repeating one that it
  114. had already used, until it had used them all up.  If you omit the "!u", then
  115. the choice is truly random each time you run Chaos, so the same greeting
  116. might show up repeatedly.
  117.  
  118. Or, you can use a "!i" (in the same spot) to tell Chaos to use the
  119. identical replacement each time that name is used.   This would be useful in
  120. something like a short story script.  In that case, you might want to use
  121. two characters, and have their names the same throughout a story.
  122.  
  123.  
  124. How to create a script
  125. ----------------------
  126. You can write a new script from scratch, or modify one of the sample scripts
  127. provided.  The script file read by the program must be an ASCII file.
  128.  
  129. If you can use a word processor, you can write Creative Chaos scripts.  Most
  130. word processors will save a file to disk in ASCII format.  The word
  131. processor may call this a "DOS Text File".  You could also use EDLIN, an
  132. editor that's included in DOS, and which is documented in your DOS manual.
  133.  
  134. For example, in the WordPerfect program, select Ctrl-F5 (Text In/Out), then
  135. select "1", to save your script to disk as an ASCII file.  If you want to
  136. start by reading one of the sample scripts, then select Ctrl-F5, and then
  137. "2" to retrieve a DOS Text file, and type in the name of the script to
  138. modify.  This will bring the script file into the WordPerfect page for you
  139. to modify easily.
  140.  
  141.  
  142. Sample scripts
  143. --------------
  144. Several sample scripts are shipped with Chaos.  To run a script, type Chaos
  145. <file>, for example:  Chaos cliche.
  146.  
  147. CLICHE    Try this one!  See what happens when a whole lot of cliches get
  148.           mixed together -- it's a riot!  Sample results:
  149.  
  150.           A penny saved catches the worm.
  151.           Life's a duck, then you die.
  152.           Beam me up, Scotty, there's no nice love down here.
  153.           He's healthy, Jim.
  154.           A penny saved is a many splendored dessert.
  155.           You're not getting well, you're getting older.
  156.           All that glitters is not a gift horse.
  157.           The unexamined life is not to say you're sorry.
  158.           He ain't wealthy, he's a penny earned.
  159.           The only thing we have worth living is dessert itself.
  160.           I have not yet begun to fall short.
  161.           Early to bed and early to fight makes what goes up wise, better,
  162.           and mad.
  163.  
  164. MENU      Meal selection generator -- continue getting other meal plans by
  165.           pressing "a" until you find some you like.
  166.  
  167. TAROT     Tarot card reader.  Since the randomness depends on when you
  168.           press the keys (the PC's system clock provides the seed for the
  169.           randomizer), pause until things feel "right" to you and then
  170.           press the key. 
  171.  
  172. LOTTO     Lotto number generator.  Based upon actual lotto numbers so you
  173.           might get better numbers than guessing or using the lottery's
  174.           "quick pick" option. 
  175.  
  176. HOROS     Horoscope generator.  Modify this based on your own horoscopes to
  177.           get interesting new twists.  Surprising results! 
  178.  
  179. RESUME    Resume generator, for people who want to take a break from the
  180.           job or job search for a little whimsy.  CAUTION:  I don't
  181.           recommend that you send these resumes to prospective employers
  182.           without modification ... 
  183.  
  184. STORY     If you're a writer, you'll love this.  You've got all kinds of
  185.           ideas already, but combining them in interesting plots can be
  186.           hard to do.  Modify this script and look at options until you find
  187.           one that really seems promising.  You don't need to be a writer
  188.           to enjoy this one.
  189.  
  190. ADVENT    Ever play adventure games? (or something like them.)  This shows
  191.           how you can use Creative Chaos to create interesting games.
  192.  
  193. JOBJAR    I run this one to tell me what I should do for today's "chore". 
  194.  
  195.  
  196. Registration 
  197. ------------ 
  198. You should register this shareware (as you should any) if you use it more
  199. than a few times.  If you register, I will send you the most recent copy of
  200. the program, applications, and documentation. 
  201.  
  202. In order to register, please send $12 check or money order to:   
  203.  
  204.           Evan Lunde 
  205.           P.O. Box 6207 
  206.           Aloha, OR 97007 
  207.  
  208. Even if you decide not to register, I'd still like to hear from you.  What
  209. do you like, or not like, about this program?  Where did you get it from? 
  210. If there were more sample scripts with the program, would you be likely to
  211. use it more?  (If you send me an especially good suggestion, or sample
  212. script, I may register you without the $12.)
  213.  
  214.  
  215.  
  216. Copyright/License/Warranty 
  217. -------------------------- 
  218.  
  219. This document (READ.ME) and the program file CHAOS.EXE ("the software") are
  220. copyrighted by the author.  The copyright owner hereby licenses you to use
  221. the software; make as many copies of the program, scripts, and
  222. documentation as you wish; give such copies to anyone; and distribute the
  223. software and documentation via electronic means.  There is no charge for any
  224. of the above. 
  225.  
  226. However, you are specifically prohibited from charging, or requesting
  227. donations, for any such copies, however made; and from distributing the
  228. software and/or documentation with commercial products without prior
  229. permission.  An exception is granted to not-for-profit user's groups, which
  230. are authorized to charge a small fee (not to exceed $8) for materials,
  231. handling, postage, and general overhead. 
  232.  
  233. No copy of the software may be distributed or given away without this
  234. document; and this notice must not be removed. 
  235.  
  236. There is no warranty of any kind, and the copyright owner is not liable for
  237. damages of any kind.  By using this software, you agree to this. 
  238.  
  239. The software and documentation are:  
  240.  
  241.                            Copyright (C) 1989 by
  242.                                 Evan Lunde
  243.                                P.O. Box 6207
  244.                            Aloha, Oregon 97007 
  245.  
  246.  
  247.  
  248.                                                                     09-09-90
  249.  
  250.